home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_72_AMooVToSound.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
40KB
|
718 lines
# near model CODE resource
# jump table entries: 16608-16608 (1 of them)
fn00000000:
00000000 4E56 FEE6 link A6, -0x011A
00000004 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000008 286E 0008 movea.l A4, [A6 + 0x8]
0000000C 4247 clr.w D7
0000000E 7000 moveq.l D0, 0x00
00000010 2880 move.l [A4], D0
00000012 42A7 clr.l -[A7]
00000014 2F2E 000C move.l -[A7], [A6 + 0xC]
00000018 303C 003F move.w D0, 0x3F /* '?' */
0000001C AAAA syscall QuickTimeDispatch
0000001E 2A1F move.l D5, [A7]+
00000020 4267 clr.w -[A7]
00000022 303C 0003 move.w D0, 0x3
00000026 AAAA syscall QuickTimeDispatch
00000028 3E1F move.w D7, [A7]+
0000002A 6704 beq +0x6 /* 00000030 */
0000002C 6000 0082 bra +0x84 /* 000000B0 */
label00000030:
00000030 2D45 FEE6 move.l [A6 - 0x11A], D5
00000034 7C01 moveq.l D6, 0x01
00000036 6072 bra +0x74 /* 000000AA */
label00000038:
00000038 42A7 clr.l -[A7]
0000003A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000003E 2F06 move.l -[A7], D6
00000040 303C 0117 move.w D0, 0x117
00000044 AAAA syscall QuickTimeDispatch
00000046 265F movea.l A3, [A7]+
00000048 4267 clr.w -[A7]
0000004A 303C 0003 move.w D0, 0x3
0000004E AAAA syscall QuickTimeDispatch
00000050 3E1F move.w D7, [A7]+
00000052 6702 beq +0x4 /* 00000056 */
00000054 605A bra +0x5C /* 000000B0 */
label00000056:
00000056 42A7 clr.l -[A7]
00000058 2F0B move.l -[A7], A3
0000005A 303C 0062 move.w D0, 0x62 /* 'b' */
0000005E AAAA syscall QuickTimeDispatch
00000060 289F move.l [A4], [A7]+
00000062 4267 clr.w -[A7]
00000064 303C 0003 move.w D0, 0x3
00000068 AAAA syscall QuickTimeDispatch
0000006A 3E1F move.w D7, [A7]+
0000006C 6702 beq +0x4 /* 00000070 */
0000006E 6040 bra +0x42 /* 000000B0 */
label00000070:
00000070 2F14 move.l -[A7], [A4]
00000072 486E FFEE pea.l [A6 - 0x12]
00000076 486E FEEE pea.l [A6 - 0x112]
0000007A 486E FEEA pea.l [A6 - 0x116]
0000007E 303C 006F move.w D0, 0x6F /* 'o' */
00000082 AAAA syscall QuickTimeDispatch
00000084 4267 clr.w -[A7]
00000086 303C 0003 move.w D0, 0x3
0000008A AAAA syscall QuickTimeDispatch
0000008C 3E1F move.w D7, [A7]+
0000008E 6702 beq +0x4 /* 00000092 */
00000090 601E bra +0x20 /* 000000B0 */
label00000092:
00000092 203C 736F 756E move.l D0, 0x736F756E /* 'soun' */
00000098 B0AE FFEE cmp.l D0, [A6 - 0x12]
0000009C 6604 bne +0x6 /* 000000A2 */
0000009E 4247 clr.w D7
000000A0 600E bra +0x10 /* 000000B0 */
label000000A2:
000000A2 7000 moveq.l D0, 0x00
000000A4 2880 move.l [A4], D0
000000A6 5286 addq.l D6, 1
000000A8 6906 bvs +0x8 /* 000000B0 */
label000000AA:
000000AA BCAE FEE6 cmp.l D6, [A6 - 0x11A]
000000AE 6F88 ble -0x76 /* 00000038 */
label000000B0:
000000B0 3D47 0010 move.w [A6 + 0x10], D7
000000B4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
000000B8 4E5E unlink A6
000000BA 205F movea.l A0, [A7]+
000000BC 504F addq.w A7, 8
000000BE 4ED0 jmp [A0]
000000C0 9247 sub.w D1, D7
000000C2 4554 chk.w D2, [A4]
000000C4 534F subq.w A7, 1
000000C6 554E subq.w A6, 2
000000C8 4454 neg.w [A4]
000000CA 5241 addq.w D1, 1
000000CC 434B chk.w D1, A3
000000CE 4D45 chk.w D6, D5
000000D0 4449 neg.w A1
000000D2 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
000000D4 0000 0000 ori.b D0, 0x0
fn000000D8:
000000D8 4E56 FF80 link A6, -0x0080
000000DC 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
000000E0 266E 0010 movea.l A3, [A6 + 0x10]
000000E4 286E 000C movea.l A4, [A6 + 0xC]
000000E8 282E 0008 move.l D4, [A6 + 0x8]
000000EC 4246 clr.w D6
000000EE 2044 movea.l A0, D4
000000F0 7000 moveq.l D0, 0x00
000000F2 2080 move.l [A0], D0
000000F4 200B move.l D0, A3
000000F6 57C0 seq D0
000000F8 4A00 tst.b D0
000000FA 6608 bne +0xA /* 00000104 */
000000FC 4A94 tst.l [A4]
000000FE 57C1 seq D1
00000100 8001 or.b D0, D1
00000102 6708 beq +0xA /* 0000010C */
label00000104:
00000104 3C3C 91D7 move.w D6, 0x91D7
00000108 6000 0432 bra +0x434 /* 0000053C */
label0000010C:
0000010C 42A7 clr.l -[A7]
0000010E 2F14 move.l -[A7], [A4]
00000110 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */]
00000114 2E1F move.l D7, [A7]+
00000116 2D7C 0001 0001 FFEA move.l [A6 - 0x16], 0x10001
0000011E 3D7C 0005 FFEE move.w [A6 - 0x12], 0x5
00000124 2D7C 0000 0080 FFF0 move.l [A6 - 0x10], 0x80
0000012C 2D7C 0001 8051 FFF4 move.l [A6 - 0xC], 0x18051
00000134 426E FFF8 clr.w [A6 - 0x8]
00000138 7006 moveq.l D0, 0x06
0000013A C1EE FFEC muls.w D0, [A6 - 0x14]
0000013E 5C40 addq.w D0, 6
00000140 322E FFF4 move.w D1, [A6 - 0xC]
00000144 E741 asl D1.w, 3
00000146 D240 add.w D1, D0
00000148 48C1 ext.l D1
0000014A 2D41 FFFA move.l [A6 - 0x6], D1
0000014E 2053 movea.l A0, [A3]
00000150 203C 7261 7720 move.l D0, 0x72617720 /* 'raw ' */
00000156 B0A8 0004 cmp.l D0, [A0 + 0x4]
0000015A 6600 0094 bne +0x96 /* 000001F0 */
0000015E 7000 moveq.l D0, 0x00
00000160 2D40 FFD2 move.l [A6 - 0x2E], D0
00000164 2D47 FFD6 move.l [A6 - 0x2A], D7
00000168 2053 movea.l A0, [A3]
0000016A 2D68 0020 FFDA move.l [A6 - 0x26], [A0 + 0x20]
00000170 7000 moveq.l D0, 0x00
00000172 2D40 FFDE move.l [A6 - 0x22], D0
00000176 7000 moveq.l D0, 0x00
00000178 2D40 FFE2 move.l [A6 - 0x1E], D0
0000017C 7000 moveq.l D0, 0x00
0000017E 1D40 FFE6 move.b [A6 - 0x1A], D0
00000182 7000 moveq.l D0, 0x00
00000184 1D40 FFE7 move.b [A6 - 0x19], D0
00000188 2F14 move.l -[A7], [A4]
0000018A 2007 move.l D0, D7
0000018C 7214 moveq.l D1, 0x14
0000018E D081 add.l D0, D1
00000190 7218 moveq.l D1, 0x18
00000192 D081 add.l D0, D1
00000194 2F00 move.l -[A7], D0
00000196 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000019A 4267 clr.w -[A7]
0000019C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000001A0 3C1F move.w D6, [A7]+
000001A2 6704 beq +0x6 /* 000001A8 */
000001A4 6000 0396 bra +0x398 /* 0000053C */
label000001A8:
000001A8 2054 movea.l A0, [A4]
000001AA 2F10 move.l -[A7], [A0]
000001AC 2010 move.l D0, [A0]
000001AE 7214 moveq.l D1, 0x14
000001B0 D081 add.l D0, D1
000001B2 7216 moveq.l D1, 0x16
000001B4 D081 add.l D0, D1
000001B6 2F00 move.l -[A7], D0
000001B8 2F07 move.l -[A7], D7
000001BA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000001BE 486E FFEA pea.l [A6 - 0x16]
000001C2 2054 movea.l A0, [A4]
000001C4 2F10 move.l -[A7], [A0]
000001C6 7014 moveq.l D0, 0x14
000001C8 2F00 move.l -[A7], D0
000001CA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000001CE 486E FFD2 pea.l [A6 - 0x2E]
000001D2 2054 movea.l A0, [A4]
000001D4 2010 move.l D0, [A0]
000001D6 7214 moveq.l D1, 0x14
000001D8 D081 add.l D0, D1
000001DA 2F00 move.l -[A7], D0
000001DC 7016 moveq.l D0, 0x16
000001DE 2F00 move.l -[A7], D0
000001E0 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000001E4 2044 movea.l A0, D4
000001E6 2094 move.l [A0], [A4]
000001E8 7000 moveq.l D0, 0x00
000001EA 2880 move.l [A4], D0
000001EC 6000 034E bra +0x350 /* 0000053C */
label000001F0:
000001F0 2053 movea.l A0, [A3]
000001F2 203C 7477 6F73 move.l D0, 0x74776F73 /* 'twos' */
000001F8 B0A8 0004 cmp.l D0, [A0 + 0x4]
000001FC 6600 00C8 bne +0xCA /* 000002C6 */
00000200 7000 moveq.l D0, 0x00
00000202 2D40 FFD2 move.l [A6 - 0x2E], D0
00000206 2D47 FFD6 move.l [A6 - 0x2A], D7
0000020A 2053 movea.l A0, [A3]
0000020C 2D68 0020 FFDA move.l [A6 - 0x26], [A0 + 0x20]
00000212 7000 moveq.l D0, 0x00
00000214 2D40 FFDE move.l [A6 - 0x22], D0
00000218 7000 moveq.l D0, 0x00
0000021A 2D40 FFE2 move.l [A6 - 0x1E], D0
0000021E 7000 moveq.l D0, 0x00
00000220 1D40 FFE6 move.b [A6 - 0x1A], D0
00000224 7000 moveq.l D0, 0x00
00000226 1D40 FFE7 move.b [A6 - 0x19], D0
0000022A 2F14 move.l -[A7], [A4]
0000022C 2007 move.l D0, D7
0000022E 7214 moveq.l D1, 0x14
00000230 D081 add.l D0, D1
00000232 7218 moveq.l D1, 0x18
00000234 D081 add.l D0, D1
00000236 2F00 move.l -[A7], D0
00000238 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
0000023C 4267 clr.w -[A7]
0000023E 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000242 3C1F move.w D6, [A7]+
00000244 6704 beq +0x6 /* 0000024A */
00000246 6000 02F4 bra +0x2F6 /* 0000053C */
label0000024A:
0000024A 2054 movea.l A0, [A4]
0000024C 2A10 move.l D5, [A0]
0000024E 2D47 FF80 move.l [A6 - 0x80], D7
00000252 7001 moveq.l D0, 0x01
00000254 2D40 FF84 move.l [A6 - 0x7C], D0
00000258 601A bra +0x1C /* 00000274 */
label0000025A:
0000025A 2045 movea.l A0, D5
0000025C 2245 movea.l A1, D5
0000025E 1011 move.b D0, [A1]
00000260 4880 ext.w D0
00000262 D07C 0080 add.w D0, 0x80
00000266 41BC 00FF 1080 .invalid 0, 0xFF1080 // invalid opcode 4 with b == 6
0000026C 5285 addq.l D5, 1
0000026E 52AE FF84 addq.l [A6 - 0x7C], 1
00000272 690A bvs +0xC /* 0000027E */
label00000274:
00000274 202E FF84 move.l D0, [A6 - 0x7C]
00000278 B0AE FF80 cmp.l D0, [A6 - 0x80]
0000027C 6FDC ble -0x22 /* 0000025A */
label0000027E:
0000027E 2054 movea.l A0, [A4]
00000280 2F10 move.l -[A7], [A0]
00000282 2010 move.l D0, [A0]
00000284 7214 moveq.l D1, 0x14
00000286 D081 add.l D0, D1
00000288 7216 moveq.l D1, 0x16
0000028A D081 add.l D0, D1
0000028C 2F00 move.l -[A7], D0
0000028E 2F07 move.l -[A7], D7
00000290 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000294 486E FFEA pea.l [A6 - 0x16]
00000298 2054 movea.l A0, [A4]
0000029A 2F10 move.l -[A7], [A0]
0000029C 7014 moveq.l D0, 0x14
0000029E 2F00 move.l -[A7], D0
000002A0 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000002A4 486E FFD2 pea.l [A6 - 0x2E]
000002A8 2054 movea.l A0, [A4]
000002AA 2010 move.l D0, [A0]
000002AC 7214 moveq.l D1, 0x14
000002AE D081 add.l D0, D1
000002B0 2F00 move.l -[A7], D0
000002B2 7016 moveq.l D0, 0x16
000002B4 2F00 move.l -[A7], D0
000002B6 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000002BA 2044 movea.l A0, D4
000002BC 2094 move.l [A0], [A4]
000002BE 7000 moveq.l D0, 0x00
000002C0 2880 move.l [A4], D0
000002C2 6000 0278 bra +0x27A /* 0000053C */
label000002C6:
000002C6 2053 movea.l A0, [A3]
000002C8 203C 4D41 4333 move.l D0, 0x4D414333 /* 'MAC3' */
000002CE B0A8 0004 cmp.l D0, [A0 + 0x4]
000002D2 6600 012E bne +0x130 /* 00000402 */
000002D6 7000 moveq.l D0, 0x00
000002D8 2D40 FF90 move.l [A6 - 0x70], D0
000002DC 2053 movea.l A0, [A3]
000002DE 3028 0018 move.w D0, [A0 + 0x18]
000002E2 48C0 ext.l D0
000002E4 2D40 FF94 move.l [A6 - 0x6C], D0
000002E8 2053 movea.l A0, [A3]
000002EA 2D68 0020 FF98 move.l [A6 - 0x68], [A0 + 0x20]
000002F0 7000 moveq.l D0, 0x00
000002F2 2D40 FF9C move.l [A6 - 0x64], D0
000002F6 7000 moveq.l D0, 0x00
000002F8 2D40 FFA0 move.l [A6 - 0x60], D0
000002FC 303C 00FE move.w D0, 0xFE
00000300 1D40 FFA4 move.b [A6 - 0x5C], D0
00000304 7000 moveq.l D0, 0x00
00000306 1D40 FFA5 move.b [A6 - 0x5B], D0
0000030A 7001 moveq.l D0, 0x01
0000030C B0AE FF94 cmp.l D0, [A6 - 0x6C]
00000310 6620 bne +0x22 /* 00000332 */
00000312 2D7C 0000 03C0 FFF0 move.l [A6 - 0x10], 0x3C0
0000031A 2F07 move.l -[A7], D7
0000031C 2053 movea.l A0, [A3]
0000031E 3028 0018 move.w D0, [A0 + 0x18]
00000322 E340 asl D0.w, 1
00000324 48C0 ext.l D0
00000326 2F00 move.l -[A7], D0
00000328 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000032C 2D5F FFA6 move.l [A6 - 0x5A], [A7]+
00000330 6026 bra +0x28 /* 00000358 */
label00000332:
00000332 7002 moveq.l D0, 0x02
00000334 B0AE FF94 cmp.l D0, [A6 - 0x6C]
00000338 661E bne +0x20 /* 00000358 */
0000033A 2D7C 0000 03C0 FFF0 move.l [A6 - 0x10], 0x3C0
00000342 2F07 move.l -[A7], D7
00000344 2053 movea.l A0, [A3]
00000346 3028 0018 move.w D0, [A0 + 0x18]
0000034A E540 asl D0.w, 2
0000034C 48C0 ext.l D0
0000034E 2F00 move.l -[A7], D0
00000350 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000354 2D5F FFA6 move.l [A6 - 0x5A], [A7]+
label00000358:
00000358 41EE FFAA lea.l A0, [A6 - 0x56]
0000035C 43FA 0204 lea.l A1, [PC + 0x204 /* 00000562, value 0x0, cstring "" */]
00000360 20D9 move.l [A0]+, [A1]+
00000362 20D9 move.l [A0]+, [A1]+
00000364 3091 move.w [A0], [A1]
00000366 7000 moveq.l D0, 0x00
00000368 2D40 FFB4 move.l [A6 - 0x4C], D0
0000036C 7000 moveq.l D0, 0x00
0000036E 2D40 FFB8 move.l [A6 - 0x48], D0
00000372 7000 moveq.l D0, 0x00
00000374 2D40 FFBC move.l [A6 - 0x44], D0
00000378 7000 moveq.l D0, 0x00
0000037A 2D40 FFC0 move.l [A6 - 0x40], D0
0000037E 7000 moveq.l D0, 0x00
00000380 2D40 FFC4 move.l [A6 - 0x3C], D0
00000384 2D7C 0003 0010 FFC8 move.l [A6 - 0x38], 0x30010
0000038C 3D7C 000B FFCC move.w [A6 - 0x34], 0xB
00000392 2053 movea.l A0, [A3]
00000394 3D68 001A FFCE move.w [A6 - 0x32], [A0 + 0x1A]
0000039A 2F14 move.l -[A7], [A4]
0000039C 2007 move.l D0, D7
0000039E 7214 moveq.l D1, 0x14
000003A0 D081 add.l D0, D1
000003A2 7242 moveq.l D1, 0x42
000003A4 D081 add.l D0, D1
000003A6 2F00 move.l -[A7], D0
000003A8 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000003AC 4267 clr.w -[A7]
000003AE 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000003B2 3C1F move.w D6, [A7]+
000003B4 6704 beq +0x6 /* 000003BA */
000003B6 6000 0184 bra +0x186 /* 0000053C */
label000003BA:
000003BA 2054 movea.l A0, [A4]
000003BC 2F10 move.l -[A7], [A0]
000003BE 2010 move.l D0, [A0]
000003C0 7214 moveq.l D1, 0x14
000003C2 D081 add.l D0, D1
000003C4 7240 moveq.l D1, 0x40
000003C6 D081 add.l D0, D1
000003C8 2F00 move.l -[A7], D0
000003CA 2F07 move.l -[A7], D7
000003CC 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000003D0 486E FFEA pea.l [A6 - 0x16]
000003D4 2054 movea.l A0, [A4]
000003D6 2F10 move.l -[A7], [A0]
000003D8 7014 moveq.l D0, 0x14
000003DA 2F00 move.l -[A7], D0
000003DC 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000003E0 486E FFD2 pea.l [A6 - 0x2E]
000003E4 2054 movea.l A0, [A4]
000003E6 2010 move.l D0, [A0]
000003E8 7214 moveq.l D1, 0x14
000003EA D081 add.l D0, D1
000003EC 2F00 move.l -[A7], D0
000003EE 7040 moveq.l D0, 0x40
000003F0 2F00 move.l -[A7], D0
000003F2 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
000003F6 2044 movea.l A0, D4
000003F8 2094 move.l [A0], [A4]
000003FA 7000 moveq.l D0, 0x00
000003FC 2880 move.l [A4], D0
000003FE 6000 013C bra +0x13E /* 0000053C */
label00000402:
00000402 2053 movea.l A0, [A3]
00000404 203C 4D41 4336 move.l D0, 0x4D414336 /* 'MAC6' */
0000040A B0A8 0004 cmp.l D0, [A0 + 0x4]
0000040E 6600 0128 bne +0x12A /* 00000538 */
00000412 7000 moveq.l D0, 0x00
00000414 2D40 FF90 move.l [A6 - 0x70], D0
00000418 2053 movea.l A0, [A3]
0000041A 3028 0018 move.w D0, [A0 + 0x18]
0000041E 48C0 ext.l D0
00000420 2D40 FF94 move.l [A6 - 0x6C], D0
00000424 2053 movea.l A0, [A3]
00000426 2D68 0020 FF98 move.l [A6 - 0x68], [A0 + 0x20]
0000042C 7000 moveq.l D0, 0x00
0000042E 2D40 FF9C move.l [A6 - 0x64], D0
00000432 7000 moveq.l D0, 0x00
00000434 2D40 FFA0 move.l [A6 - 0x60], D0
00000438 303C 00FE move.w D0, 0xFE
0000043C 1D40 FFA4 move.b [A6 - 0x5C], D0
00000440 7000 moveq.l D0, 0x00
00000442 1D40 FFA5 move.b [A6 - 0x5B], D0
00000446 7001 moveq.l D0, 0x01
00000448 B0AE FF94 cmp.l D0, [A6 - 0x6C]
0000044C 661E bne +0x20 /* 0000046C */
0000044E 2D7C 0000 0480 FFF0 move.l [A6 - 0x10], 0x480
00000456 2F07 move.l -[A7], D7
00000458 2053 movea.l A0, [A3]
0000045A 3028 0018 move.w D0, [A0 + 0x18]
0000045E 48C0 ext.l D0
00000460 2F00 move.l -[A7], D0
00000462 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
00000466 2D5F FFA6 move.l [A6 - 0x5A], [A7]+
0000046A 6026 bra +0x28 /* 00000492 */
label0000046C:
0000046C 7002 moveq.l D0, 0x02
0000046E B0AE FF94 cmp.l D0, [A6 - 0x6C]
00000472 661E bne +0x20 /* 00000492 */
00000474 2D7C 0000 04C0 FFF0 move.l [A6 - 0x10], 0x4C0
0000047C 2F07 move.l -[A7], D7
0000047E 2053 movea.l A0, [A3]
00000480 3028 0018 move.w D0, [A0 + 0x18]
00000484 E340 asl D0.w, 1
00000486 48C0 ext.l D0
00000488 2F00 move.l -[A7], D0
0000048A 4EAD 490A jsr [A5 + 0x490A /* export_2333 */]
0000048E 2D5F FFA6 move.l [A6 - 0x5A], [A7]+
label00000492:
00000492 41EE FFAA lea.l A0, [A6 - 0x56]
00000496 43FA 00CA lea.l A1, [PC + 0xCA /* 00000562, value 0x0, cstring "" */]
0000049A 20D9 move.l [A0]+, [A1]+
0000049C 20D9 move.l [A0]+, [A1]+
0000049E 3091 move.w [A0], [A1]
000004A0 7000 moveq.l D0, 0x00
000004A2 2D40 FFB4 move.l [A6 - 0x4C], D0
000004A6 7000 moveq.l D0, 0x00
000004A8 2D40 FFB8 move.l [A6 - 0x48], D0
000004AC 7000 moveq.l D0, 0x00
000004AE 2D40 FFBC move.l [A6 - 0x44], D0
000004B2 7000 moveq.l D0, 0x00
000004B4 2D40 FFC0 move.l [A6 - 0x40], D0
000004B8 7000 moveq.l D0, 0x00
000004BA 2D40 FFC4 move.l [A6 - 0x3C], D0
000004BE 2D7C 0004 0008 FFC8 move.l [A6 - 0x38], 0x40008
000004C6 3D7C 000D FFCC move.w [A6 - 0x34], 0xD /* '\r' */
000004CC 2053 movea.l A0, [A3]
000004CE 3D68 001A FFCE move.w [A6 - 0x32], [A0 + 0x1A]
000004D4 2F14 move.l -[A7], [A4]
000004D6 2007 move.l D0, D7
000004D8 7214 moveq.l D1, 0x14
000004DA D081 add.l D0, D1
000004DC 7242 moveq.l D1, 0x42
000004DE D081 add.l D0, D1
000004E0 2F00 move.l -[A7], D0
000004E2 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000004E6 4267 clr.w -[A7]
000004E8 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000004EC 3C1F move.w D6, [A7]+
000004EE 6702 beq +0x4 /* 000004F2 */
000004F0 604A bra +0x4C /* 0000053C */
label000004F2:
000004F2 2054 movea.l A0, [A4]
000004F4 2F10 move.l -[A7], [A0]
000004F6 2010 move.l D0, [A0]
000004F8 7214 moveq.l D1, 0x14
000004FA D081 add.l D0, D1
000004FC 7240 moveq.l D1, 0x40
000004FE D081 add.l D0, D1
00000500 2F00 move.l -[A7], D0
00000502 2F07 move.l -[A7], D7
00000504 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000508 486E FFEA pea.l [A6 - 0x16]
0000050C 2054 movea.l A0, [A4]
0000050E 2F10 move.l -[A7], [A0]
00000510 7014 moveq.l D0, 0x14
00000512 2F00 move.l -[A7], D0
00000514 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
00000518 486E FFD2 pea.l [A6 - 0x2E]
0000051C 2054 movea.l A0, [A4]
0000051E 2010 move.l D0, [A0]
00000520 7214 moveq.l D1, 0x14
00000522 D081 add.l D0, D1
00000524 2F00 move.l -[A7], D0
00000526 7040 moveq.l D0, 0x40
00000528 2F00 move.l -[A7], D0
0000052A 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */]
0000052E 2044 movea.l A0, D4
00000530 2094 move.l [A0], [A4]
00000532 7000 moveq.l D0, 0x00
00000534 2880 move.l [A4], D0
00000536 6004 bra +0x6 /* 0000053C */
label00000538:
00000538 3C3C 91D7 move.w D6, 0x91D7
label0000053C:
0000053C 3D46 0014 move.w [A6 + 0x14], D6
00000540 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
00000544 4E5E unlink A6
00000546 205F movea.l A0, [A7]+
00000548 DEFC 000C add.w A7, 0xC
0000054C 4ED0 jmp [A0]
0000054E 9053 sub.w D0, [A3]
00000550 4F55 chk.w D7, [A5]
00000552 4E44 trap 4
00000554 5341 subq.w D1, 1
00000556 4D50 chk.w D6, [A0]
00000558 4C45 544F movem.l D0,D1,D2,D3,D6,A2,A4,A6, D5
0000055C 534E subq.w A6, 1
0000055E 4400 neg.b D0
00000560 000A 0000 ori.b A2, 0x0
00000564 0000 0000 ori.b D0, 0x0
00000568 0000 0000 ori.b D0, 0x0
export_2076:
0000056C 4E56 FFD4 link A6, -0x002C
00000570 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000574 4247 clr.w D7
00000576 206E 0008 movea.l A0, [A6 + 0x8]
0000057A 7000 moveq.l D0, 0x00
0000057C 2080 move.l [A0], D0
0000057E 7000 moveq.l D0, 0x00
00000580 2640 movea.l A3, D0
00000582 7000 moveq.l D0, 0x00
00000584 2D40 FFF2 move.l [A6 - 0xE], D0
00000588 7000 moveq.l D0, 0x00
0000058A 2840 movea.l A4, D0
0000058C 4AAE 000C tst.l [A6 + 0xC]
00000590 6608 bne +0xA /* 0000059A */
00000592 3E3C 91D8 move.w D7, 0x91D8
00000596 6000 0174 bra +0x176 /* 0000070C */
label0000059A:
0000059A 4267 clr.w -[A7]
0000059C 2F2E 000C move.l -[A7], [A6 + 0xC]
000005A0 486E FFFA pea.l [A6 - 0x6]
000005A4 4EBA FA5A jsr [PC - 0x5A6 /* 00000000 */]
000005A8 3E1F move.w D7, [A7]+
000005AA 6704 beq +0x6 /* 000005B0 */
000005AC 6000 015E bra +0x160 /* 0000070C */
label000005B0:
000005B0 42A7 clr.l -[A7]
000005B2 42A7 clr.l -[A7]
000005B4 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000005B8 265F movea.l A3, [A7]+
000005BA 4267 clr.w -[A7]
000005BC 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000005C0 3E1F move.w D7, [A7]+
000005C2 56C0 sne D0
000005C4 4A00 tst.b D0
000005C6 6600 0144 bne +0x146 /* 0000070C */
000005CA 220B move.l D1, A3
000005CC 57C1 seq D1
000005CE 8001 or.b D0, D1
000005D0 6704 beq +0x6 /* 000005D6 */
000005D2 6000 0138 bra +0x13A /* 0000070C */
label000005D6:
000005D6 42A7 clr.l -[A7]
000005D8 42A7 clr.l -[A7]
000005DA 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
000005DE 2D5F FFF2 move.l [A6 - 0xE], [A7]+
000005E2 4267 clr.w -[A7]
000005E4 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
000005E8 3E1F move.w D7, [A7]+
000005EA 56C0 sne D0
000005EC 4A00 tst.b D0
000005EE 6600 011C bne +0x11E /* 0000070C */
000005F2 4AAE FFF2 tst.l [A6 - 0xE]
000005F6 57C1 seq D1
000005F8 8001 or.b D0, D1
000005FA 6704 beq +0x6 /* 00000600 */
000005FC 6000 010E bra +0x110 /* 0000070C */
label00000600:
00000600 42A7 clr.l -[A7]
00000602 42A7 clr.l -[A7]
00000604 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */]
00000608 285F movea.l A4, [A7]+
0000060A 4267 clr.w -[A7]
0000060C 3EB8 0220 move.w [A7], [0x00000220 /* MemErr */]
00000610 3E1F move.w D7, [A7]+
00000612 56C0 sne D0
00000614 4A00 tst.b D0
00000616 6600 00F4 bne +0xF6 /* 0000070C */
0000061A 220C move.l D1, A4
0000061C 57C1 seq D1
0000061E 8001 or.b D0, D1
00000620 6704 beq +0x6 /* 00000626 */
00000622 6000 00E8 bra +0xEA /* 0000070C */
label00000626:
00000626 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000062A 7001 moveq.l D0, 0x01
0000062C 2F00 move.l -[A7], D0
0000062E 2F0B move.l -[A7], A3
00000630 303C 0078 move.w D0, 0x78 /* 'x' */
00000634 AAAA syscall QuickTimeDispatch
00000636 4267 clr.w -[A7]
00000638 303C 0003 move.w D0, 0x3
0000063C AAAA syscall QuickTimeDispatch
0000063E 3E1F move.w D7, [A7]+
00000640 6704 beq +0x6 /* 00000646 */
00000642 6000 00C8 bra +0xCA /* 0000070C */
label00000646:
00000646 7000 moveq.l D0, 0x00
00000648 2D40 FFE2 move.l [A6 - 0x1E], D0
0000064C 7000 moveq.l D0, 0x00
0000064E 2D40 FFDE move.l [A6 - 0x22], D0
00000652 7000 moveq.l D0, 0x00
00000654 2D40 FFD6 move.l [A6 - 0x2A], D0
label00000658:
00000658 2F2E FFDE move.l -[A7], [A6 - 0x22]
0000065C 2F2E FFD6 move.l -[A7], [A6 - 0x2A]
00000660 4EAD 4902 jsr [A5 + 0x4902 /* export_2332 */]
00000664 201F move.l D0, [A7]+
00000666 D1AE FFE2 add.l [A6 - 0x1E], D0
0000066A 4267 clr.w -[A7]
0000066C 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000670 2F0C move.l -[A7], A4
00000672 42A7 clr.l -[A7]
00000674 486E FFE6 pea.l [A6 - 0x1A]
00000678 2F2E FFE2 move.l -[A7], [A6 - 0x1E]
0000067C 486E FFE2 pea.l [A6 - 0x1E]
00000680 486E FFDE pea.l [A6 - 0x22]
00000684 42A7 clr.l -[A7]
00000686 486E FFDA pea.l [A6 - 0x26]
0000068A 42A7 clr.l -[A7]
0000068C 486E FFD6 pea.l [A6 - 0x2A]
00000690 486E FFD4 pea.l [A6 - 0x2C]
00000694 303C 007E move.w D0, 0x7E /* '~' */
00000698 AAAA syscall QuickTimeDispatch
0000069A 3E1F move.w D7, [A7]+
0000069C 57C0 seq D0
0000069E 4A00 tst.b D0
000006A0 6730 beq +0x32 /* 000006D2 */
000006A2 220C move.l D1, A4
000006A4 56C1 sne D1
000006A6 C001 and.b D0, D1
000006A8 6728 beq +0x2A /* 000006D2 */
000006AA 2F0C move.l -[A7], A4
000006AC 2F2E FFE6 move.l -[A7], [A6 - 0x1A]
000006B0 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */]
000006B4 2F0C move.l -[A7], A4
000006B6 205F movea.l A0, [A7]+
000006B8 A029 syscall HLock
000006BA 4267 clr.w -[A7]
000006BC 2F0C move.l -[A7], A4
000006BE 2F2E FFF2 move.l -[A7], [A6 - 0xE]
000006C2 4EAD 04CA jsr [A5 + 0x4CA /* export_149 */]
000006C6 3E1F move.w D7, [A7]+
000006C8 2F0C move.l -[A7], A4
000006CA 205F movea.l A0, [A7]+
000006CC A02A syscall HUnlock
000006CE DCAE FFE6 add.l D6, [A6 - 0x1A]
label000006D2:
000006D2 4AAE FFD6 tst.l [A6 - 0x2A]
000006D6 5FC0 sle D0
000006D8 4A00 tst.b D0
000006DA 660A bne +0xC /* 000006E6 */
000006DC 4A47 tst.w D7
000006DE 56C1 sne D1
000006E0 8001 or.b D0, D1
000006E2 6700 FF74 beq -0x8A /* 00000658 */
label000006E6:
000006E6 4A47 tst.w D7
000006E8 56C0 sne D0
000006EA 4A00 tst.b D0
000006EC 670C beq +0xE /* 000006FA */
000006EE 0C47 F821 cmpi.w D7, 0xF821
000006F2 56C1 sne D1
000006F4 C001 and.b D0, D1
000006F6 6702 beq +0x4 /* 000006FA */
000006F8 6012 bra +0x14 /* 0000070C */
label000006FA:
000006FA 4267 clr.w -[A7]
000006FC 2F0B move.l -[A7], A3
000006FE 486E FFF2 pea.l [A6 - 0xE]
00000702 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000706 4EBA F9D0 jsr [PC - 0x630 /* 000000D8 */]
0000070A 3E1F move.w D7, [A7]+
label0000070C:
0000070C 200B move.l D0, A3
0000070E 670A beq +0xC /* 0000071A */
00000710 2F0B move.l -[A7], A3
00000712 205F movea.l A0, [A7]+
00000714 A023 syscall DisposHandle/DisposeHandle
00000716 7000 moveq.l D0, 0x00
00000718 2640 movea.l A3, D0
label0000071A:
0000071A 4AAE FFF2 tst.l [A6 - 0xE]
0000071E 670E beq +0x10 /* 0000072E */
00000720 2F2E FFF2 move.l -[A7], [A6 - 0xE]
00000724 205F movea.l A0, [A7]+
00000726 A023 syscall DisposHandle/DisposeHandle
00000728 7000 moveq.l D0, 0x00
0000072A 2D40 FFF2 move.l [A6 - 0xE], D0
label0000072E:
0000072E 200C move.l D0, A4
00000730 670A beq +0xC /* 0000073C */
00000732 2F0C move.l -[A7], A4
00000734 205F movea.l A0, [A7]+
00000736 A023 syscall DisposHandle/DisposeHandle
00000738 7000 moveq.l D0, 0x00
0000073A 2840 movea.l A4, D0
label0000073C:
0000073C 3D47 0010 move.w [A6 + 0x10], D7
00000740 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000744 4E5E unlink A6
00000746 205F movea.l A0, [A7]+
00000748 504F addq.w A7, 8
0000074A 4ED0 jmp [A0]
0000074C 894D 4F4F pack -[A4], -[A5], 0x4F4F
00000750 5654 addq.w [A4], 3
00000752 4F53 chk.w D7, [A3]
00000754 4E44 trap 4
00000756 0000 .incomplete